While most of the R teaching material is designed for adults or young adults, there are few examples for teaching middle- or high-schoolers.
This e-poster presents a learnr showcase of a short R introduction session with a young audience and compares student feedback to a similar session conducted with a pre-written R script.
Tutorial can be found at: suchestoncampbell-lab.shinyapps.io/SummerCamp2019/
R session was a part of the Data Science for Women Summer Camp organized by the Translational Data Analytics Institute at the Ohio State University. The camp has no costs to students and admission preference is given to less privileged schools in Columbus, OH.
Aim of the camp is to introduce female students to wide-range application of analytics in a variety of fields and encourage them to pursue an analytic career in the future.
The camp has been organized twice, where 2018 R session was conducted with a pre-written R script and RStudio and 2019 session with learnr tutorial.
Introductory session included 24 young female students in grades 8-10, with no programming or statistical background. Students were expected to work in pairs and share one laptop, totaling 12 laptops during the session.
Time allotted to the session was 50 mins and camp organizers requested a health related data set to used during the session.
While not obvious at first, the session setup bares some challenges to the instructor: limited session time, easily distracted and confused audience and 12 PCs running on Windows OS requiring R installation.
learnr Saves the Daylearnr package allows interactive R tutorial development with an easy RMarkdown syntax, relying on Shiny on the back-end. As such user interface through RStudio provides easy deployment with shinyapps.io.
Using learnr in the classroom alleviates the need for RStudio IDE introduction, script and console components of R and let’s the audience to immediately engage with interactive code chunks embedded in the document. Hints and pre-written code help users to experiment without being completely lost.
Finally, hosting the tutorial on the web, alleviates the need to install R locally or create separate accounts for RStudio cloud.
learnr TutorialI am Ezgi Karaesmen, a final year PhD student at the Ohio State University, College of Pharmacy. I work with clinical and large genomic datasets to understand the association between genetics and bone marrow transplant outcomes.
I am also an R Studio certified tidyverse instructor and one of the co-organizers of R-Ladies Columbus in Ohio. I thoroughly enjoy teaching R and lead workshops all around Columbus whenever I can.
To learn more about me visit ezgikaraesmen.com.